package com.kma.summer2012.client.events.engineer;

import com.google.gwt.event.shared.EventHandler;
import com.google.gwt.event.shared.GwtEvent;


public class EngineerEditRequestEvent extends GwtEvent<EngineerEditRequestEvent.EngineerEditRequestEventHandler> {
    public static GwtEvent.Type<EngineerEditRequestEventHandler> TYPE = new GwtEvent.Type<EngineerEditRequestEventHandler>();

    public interface EngineerEditRequestEventHandler extends EventHandler {
        void onEngineerEditRequestEvent(EngineerEditRequestEvent event);
    }

    @Override
    public Type<EngineerEditRequestEventHandler> getAssociatedType() {
        return TYPE;
    }


    public static Type<EngineerEditRequestEventHandler> getType() {
        return TYPE;
    }

    protected void dispatch(EngineerEditRequestEventHandler handler) {
        handler.onEngineerEditRequestEvent(this);
    }


}
